package com.zeng.stpro.modules.app.config;

import com.zeng.stpro.modules.app.filter.IpFilter;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;

/**
 * @Author ZENGZHIJUN
 * @Date 2021/2/6 23:43
 */
@Configuration
public class WebMvcConfigurerAdapter implements WebMvcConfigurer {

//    @Bean
//    public FilterRegistrationBean ipFilter() {
//        FilterRegistrationBean bean = new FilterRegistrationBean();
//        bean.setFilter(new IpFilter());
//        Map<String, String> initParams = new HashMap<>();
//        bean.setInitParameters(initParams);
//        bean.setUrlPatterns(Arrays.asList("/*"));
//        bean.setOrder(-1);
//        return bean;
//    }


}
